#ifndef ED_TRANSLATE_MODEL_
#define ED_TRANSLATE_MODEL_
#include"../../process.h"
#include"translate_model.h"
#include"../distance_calc.h"

class EdTranslateModel : public TranslateModel
{
	private:
		DistCalc *dist_calc;
		map<string, int> model;
	public:
		EdTranslateModel(string info);
		EdTranslateModel(DistCalc *dist_calc);
		void load(string line);
		void build(map<string, vector<pair<string, int>>> &pair_list, map<string, int> &translation_model);
};
#endif